package com.yyb.controller;

import com.yyb.common.Result;
import com.yyb.domain.SysUser;
import com.yyb.enums.ResultEnums;
import com.yyb.utils.SecurityUtils;

/**
 * 描述: [所有controller的基类]
 * 
 * 
 */
public class BaseController {
    /**
     * 得到当前用户
     */
    public SysUser getCurrentUser() {
        return SecurityUtils.getCurrentUser();
    }

    /**
     * 得到用户名
     */
    public String getUsername() {
        return getCurrentUser().getUserName();
    }


    /**
     * 公共的返回方法
     */
    public Result toAjax(boolean b) {
        if (b) {
            return new Result<>(ResultEnums.SUCCESS);
        } else {
            return new Result<>(ResultEnums.ERROR);
        }
    }

}
